# -*- coding: utf-8 -*-
# @Time        :2025/3/10 21:39
# @Author      :文刀水寿
# @File        : 26_爬虫_selenium_基本使用.py
"""
 @Description :
"""
import time

# (1)导入selenium
# 导入Selenium的webdriver模块，用于控制浏览器
from selenium import webdriver

# 导入Edge浏览器的Service类，用于指定驱动路径
from selenium.webdriver.edge.service import Service

# from selenium.webdriver.edge.options import Options

# （2）创建浏览器操作对象
driver_path = "D:\PythonCharm\PyCharmProject\pythonProject\爬虫\msedgedriver.exe"

# 创建Service对象，指定驱动路径
service = Service(executable_path=driver_path)

# 取消自动关闭浏览器
# 加 input 页可以使浏览器不关闭
# detach

# edge_options = Options()
#
# edge_options.add_experimental_option("detach", True)  # 添加detach选项


# 创建Edge浏览器实例，传入Service对象
browser = webdriver.Edge(service=service)

# 定义目标网页的URL
url = 'https://www.jd.com/'

# 使用浏览器打开指定的URL
browser.get(url)

# page_source 获取网页源码
content = browser.page_source
print(content)
